A Comparison of Two Distributed Systems: Amoeba and Sprite
نویسندگان
چکیده
This paper compares two distributed operating systems, Amoeba and Sprite. Although the systems share many goals, they diverged on two philosophical grounds: whether to emphasize a distributed computing model or traditional UNIX-style applications, and whether to use a workstation-centered model of computation or a combination of terminals and a shared processor pool. Many of the most prominent features of the systems (both positive and negative) follow from the philosophical differences. For example, Amoeba provides a high-performance user-level IPC mechanism, while Sprite's RPC mechanism is only available for kernel use; Sprite's file access performance benefits from client-level caching, while Amoeba This work was supported in part by the Netherlands Organization for Scientific Research (N.W.O.) under grant NF 62-334. @ Computíng Systems, Vol. 4 . No. 4 . Fall 1991 353 caches files only on servers; and Sprite uses a process migration model to share compute power, while Amoeba uses a centralized server to allocate processors and distribute load automatically.
منابع مشابه
A Comparison of Two Distributed Systems :
This paper compares two distributed operating systems, Amoeba and Sprite. Although the systems share many goals, they diverged on two philosophical grounds: whether to emphasize a distributed computing model or traditional UNIX-style y applications, and whether to use a workstation-centered model of computation or a combination of terminals and a shared processor pool. Many of the most prominen...
متن کاملA Comparison of Three Distributed File System Architectures: Vnode, Sprite, and Plan 9
This paper compares three distributed file system architectures: the vnode architecture found in SunOS, the architecture used in the Sprite distributed file system, and the architecture used in the Plan 9 distributed file system. The emphasis of the comparison is on generalized support for remote access to file system resources, which include peripheral devices and IPC communication channels as...
متن کاملA Comparison of Distributed Systems: ChorusOS and Amoeba
Distributed systems provide a framework to take advantage of the under used computing power of idle machines, and to attempt to solve problems too difficult for ordinary machines. This paper will attempt to define distributed computing and demonstrate the strengths, weaknesses, techniques, and theories behind distributed systems. The scope will include an introduction and discussion of distribu...
متن کاملInteractive distributed hardware-accelerated LOD-sprite terrain rendering with stable frame rates
A stable frame rate is important for interactive rendering systems. Image-based modeling and rendering (IBMR) techniques, which model parts of the scene with image sprites, are a promising technique for interactive systems because they allow the sprite to be manipulated instead of the underlying scene geometry. However, with IBMR techniques a frequent problem is an unstable frame rate, because ...
متن کاملA Comparison of the Vnode and Sprite File System Architectures
This paper compares the vnode architecture found in SunOS with the internal file system interfaces used in the Sprite distributed file system implementation. The emphasis of the comparison is on generalized support for remote access to file system resources, which include peripheral devices and IPC communication channels as well as regular files. A strong separation of the internal naming and I...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computing Systems
دوره 4 شماره
صفحات -
تاریخ انتشار 1991